package com.jiechuang.user.mapper;


import com.jiechuang.common.bean.Permission;
import com.jiechuang.common.bean.addOrUpdate.PermissionAddOrUpdate;
import com.jiechuang.user.dto.PermissionQueryInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PermissionMapper {
    List<Permission> getPermissionsByRoleId(Integer roleId);
    List<Permission> getPermissionList(PermissionQueryInfo userQueryInfo);
    int addPermission(PermissionAddOrUpdate userAddOrUpdate);
    Permission getPermission(Integer id);
    int updatePermission(PermissionAddOrUpdate userAddOrUpdate);
    int deletePermission(Integer id);
    List<Permission> getPermissionListByParentId( Integer parentId);
}
